#include<stdio.h>
#include<stdlib.h>
#include<errno.h>
#include"str_to_int.h"
#incldue"show_month.h"
#include"week_diff.h"
#incldue"calculate_week.h"



int year,month,day,d;
int dy,dm,m2;//dy为该年1月1日到2000年1月1日的星期差
			 //dm为该月以前的月所引起的星期差
			 //m2为2月所引起的星期差

typedef unsigned char bool;
			 
#define true 1
#define false 0
typedef struct _DateInfo
{
	int year;
	int mon;
	int day;
}DataInfo;	
			
bool parse_data(char *date, DataInfo *dateInfo)
{
	if(strcmp(date, "20202000") == 0)
	{
		return true;
	}
	return false;
}	
int main(int argc,char **date)
{
	if(argc != 2)//此处用来判断参入给主函数的参数是否日期信息
	{
		printf("The input format is:2020/07/06\tor\t2020/07/\t2020.07.\n");
		system("pause");
		return 0;
	}
	str_to_int(date);
	week_diff(dy,dm,m2);
	calculate_week(dy,dm,day);
	print_month();
	//printf("year = %d\tmonth = %d\tday = %d\n",year,month,day);
	return 0;
}